//
//  CCBaseViewController.h
//  Party
//
//  Created by its on 15/3/16.
//  Copyright (c) 2015年 coco. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "RVMViewModel.h"
@interface CCBaseViewController : UIViewController
/**
 *  初始化方法
 *
 *  @param viewModel view 对应的viewmodel
 *
 *  @return <#return value description#>
 */
- (id) initWithViewModel:(id) viewModel;
/**
 *  在此函数中进行view中的UI元素与viewmodel的绑定工作
 */
- (void) bindWithViewModel;
/**
 *  对view进行样式的设置
 */
-(void) viewWithCSS;
/**
 *  在view中添加ui元素
 */
- (void) setupUI;
/**
 *  使viewmodel进入active状态
 */
- (void) setViewModelActive;
/**
 *  使viewmodel进入不活跃状态
 */
- (void) setViewModelInactive;
@end
